/* 全局 */
body{font-family:'Microsoft YaHei',\5b8b\4f53,Arial,sans-serif;overflow-x: hidden;}
a, a:hover, a:visited, a:active, a:link{color:#434343;text-decoration:none;}p{margin:0;}
input{outline:none;}ul,li{padding:0;margin:0;list-style:none;}i{font-style:normal;}label{font-weight:normal;}
.mt3{margin-top:3px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt40{margin-top:40px;}.mt50{margin-top:50px;}
.mb5{margin-bottom:5px;}.mb8{margin-bottom:8px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px !important;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mr30{margin-right:30px;}.mr40{margin-right:40px;}.mr50{margin-right:50px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}.ml50{margin-left:50px;}
.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}
.pr5{padding-right:5px;}.pr10{padding-right:10px !important;}.pr20{padding-right:20px;}.pr30{padding-right:30px;}
.pl5{padding-left:5px;}.pl10{padding-left:10px !important;}.pl20{padding-left:20px;}.pl30{padding-left:30px;}
.pb5{padding-bottom:5px;}.pb8{padding-bottom:8px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.pb50{padding-bottom:50px;}.pb60{padding-bottom:60px;}.pb100{padding-bottom:100px;}
.p0{padding:0 !important;}.pl0{padding-left:0 !important;}.pr0{padding-right:0 !important;}.pb0{padding-bottom:0 !important;}
.fs-10{font-size:10px;}.fs-12{font-size:12px;}.fs-13{font-size:13px;}.fs-15{font-size:15px;}.fs-16{font-size:16px;}.fs-18{font-size:18px;}.fs-20{font-size:20px;}
.red{color:red;}.red-e{color:#e62045;}.green{color:#ff4777 !important;}.blue{color:blue;}.orange{color:#f39700;}.grey{color:#959595 !important;}
/*.through{text-decoration:line-through;}*/
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.fr{float:right;}.fl{float:left;}
.no-pd{padding:0 !important;}.ib{display:inline-block;}.oh{overflow:hidden;}
.pc-100{width:100%}.pc-95{width:95%}.pc-90{width:90%}.pc-80{width:80%}.pc-70{width:70%}.pc-65{width:65%}.pc-60{width:60%}.pc-50{width:50%}.pc-40{width:40%}.pc-30{width:30%}.pc-20{width:20%}.pc-15{width:15%}.pc-10{width:10%}.pc-5{width:5%;}
.pc-49{width:49%}.pc-33{width:33%}.pc-25{width:25%}.pc-24{width:24%}.pc-19{width:19%}
.pr{position:relative;}.pa{position:absolute;}.pf{position:fixed;}.t0{top:0;}.l0{left:0;}.b0{bottom:0;}.b10{bottom:10px;}.b60{bottom:60px;}.r0{right:0;}.r10{right:10px;}.t10{top:10px;}.t20{top:20px;}
.z1{z-index:1;}.z2{z-index:2;}
.bgwhite{background:#fff;}.bg-f3{background-color:#f3f3f3;}.bg-d2{background-color:#d2d2d2;}
.radio label, .checkbox label{padding-left: 0;}
.gray {color: #b5b5b5;}
.pink{color:#fb6464 !important;}
.pink-btn{color:#fb6464 !important;border:1px solid #fb6464;}

/* 各种按钮 */
.btn{display:inline-block;border-radius:0;padding:8px 10px;}
.btn.blue{background:#009be8;color:#fff !important;}
.btn.green{background:#ff4777;color:#fff !important;}
.btn.red{background:#d33f41;color:#fff !important;}
.btn.radius-4{border-radius:4px;}
.btn.shallow{color:#8d8d8d;border:1px solid #959595;}

/* 边距改为8px */
.container {padding-right:8px;padding-left:8px;overflow-x: hidden;}
.row{margin-right:-8px;margin-left:-8px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:8px;padding-left:8px;}
/*布局*/
.layout:after, .wrap:after, .col-sub:after, .col-extra:after {content: '\20';display: block; height: 0;clear: both;}
.layout{margin:0 auto;width:100%;clear:both;}
.layout .col-main{float:left;width:100%;min-height: 1px;display:inline;}
.layout .col-sub,.layout .col-extra{float:left;}
.layout.sub80 .col-sub{width:80px;margin-left:-100%;}
.layout.sub80 .col-main .wrap{margin-left:80px;}
.layout.sub60 .col-sub{width:60px;margin-left:-100%;}
.layout.sub60 .col-main .wrap{margin-left:60px;}

.layout.sub60ex70 .col-main .wrap{margin:0px 70px 0px 60px;}
.layout.sub60ex70 .col-sub{width:60px;margin-left:-100%;}
.layout.sub60ex70 .col-extra {width:70px;margin-left: -70px;}

.layout.ex30 .col-main .wrap{margin:0px 30px 0px 0;}
.layout.ex30 .col-extra {width:30px;margin-left: -30px;}

.layout.ex40 .col-main .wrap{margin:0px 40px 0px 0;}
.layout.ex40 .col-extra {width:40px;margin-left: -40px;}

.layout.ex50 .col-main .wrap{margin:0px 50px 0px 0;}
.layout.ex50 .col-extra {width:50px;margin-left: -50px;}

.layout.ex100 .col-main .wrap{margin:0px 100px 0px 0;}
.layout.ex100 .col-extra {width:100px;margin-left: -100px;}
/* 定义手机页面最大宽度 */
html,.container{max-width:460px;margin:0 auto;}
/* 表格 */
.table{display: table;margin:0;}.td{display:table-cell;vertical-align:middle;}
/* 去掉col内间距15px */
.full{margin-left:-15px;margin-right:-15px;}
/* 已背景显示的自动裁剪 */
.cut-img{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;}
/* 图片模糊效果 */
.blur{filter: url(blur.svg#blur);-webkit-filter: blur(3px);-moz-filter: blur(3px);-ms-filter: blur(3px);filter: blur(3px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, MakeShadow=false);}

.white-bg{background-color:#fff}
.b-b{border-bottom:1px solid #f1eef5}
.help-block{padding:0;margin:0;font-size:12px;color:#a94442;line-height: 14px;}

@keyframes bounce-in {
    0% {opacity: 0; transform: scale(.5);}
    100% { opacity: 1; transform: scale(1);}
}
@keyframes bounce-out {
    100% {opacity: 0;transform: scale(.5);}
}
.common-wap-mask{position:fixed;top:30%;width:200px;background:#444;color:#fff;text-align:center;padding:1em;border-radius:5px;font-size:14px;box-shadow: 5px 5px 80px rgba(0,0,0,.4); animation-name: bounce-in;animation-duration: .3s;animation-fill-mode: both;}
.common-wap-mask.mask-hide{animation-name: bounce-out;animation-duration: .3s;animation-fill-mode: both;}
.common-wap-mask .icon{background:url(../images/mask-ajax-loader.gif) center center no-repeat;background-size:100%;width:32px;height:32px;margin:0 auto}
.common-wap-mask .loading{min-height:50px}
.common-wap-mask .error{background-image:url(../images/mask-failure.png)}
.common-wap-mask .success{background-image:url(../images/mask-success.png)}
.common-wap-mask h4{font-weight:400;font-style:normal;font-size: 14px;}
.container-fluid{overflow-x:hidden}
.modal_mask{background:#000;position:fixed;left:0;top:0;display:none}
/*加载条*/
.wall_loading{min-height: 50px;background:url(../../../../../static/images/_loader.gif) center center no-repeat; }
/*表单认证*/
input.has-error{}
.help-block{display: none !important;}